@charset "utf-8";
/* 
    Document   : common
    Created on : 2012-6-21, 9:54:29
    Author     : 黄永成
*/

/*公共样式*/
*{padding: 0px;margin: 0px; font-size: 13px;font-family:"SimSun","宋体","Arial Narrow";color: #444;}
a{ text-decoration: none;color: #3A66B0;}
a:hover{text-decoration:underline;color: #670768;}
img{border:none;}
ul,ol{list-style: none;}
table{border-collapse: collapse;}
hr{margin:10px 5px;height:1px;color:#ccc;_margin:5px 0;width:98%;}
input{border: 1px solid #ccc;border-radius: 4px;height: 24px;line-height: 24px;}
#window_frame{width:100%;height:100%;display:block;border:none;}
#hd_jqueryui_div{display: none;}
#hd_jqueryui_div dl{float:left;margin: 10px 10px; padding:0 10px;}
#hd_jqueryui_div dl dt{padding: 5px;background:#474A52;color:#fff;font-weight:bold;border-radius: 4px;text-align: center;}
#hd_jqueryui_div dl dd{margin: 20px 0;}
#hd_jqueryui_div dl dd a{color:#1E90FF;}

/*公用表格样式*/
.top_title{width: 98%;height: 26px;margin: 10px auto;border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.top_title li{float: left;padding-right: 10px;line-height: 26px;}
.menu_title{width: 100px;height: 26px;line-height: 26px;padding: 0 5px;text-align: center;background-color: #b17fd3;color: #fff;font-weight:bold;border-radius: 4px;}
.menu_title_a{display:block;width: 100px;height: 24px;line-height: 26px;cursor: pointer;font-weight:bold;_padding-top:5px;_height:19px;_line-height:19px;border: 1px solid #ccc;border-radius: 4px;background-color: #f5f5f5;text-align: center;color:#1E90FF;}
.menu_title_a:hover{text-decoration: none;color:#3A66B0;background: #fff;}
.table{width: 98%;margin: 0 auto;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.table tr th{height: 32px;vertical-align: central;background-color: lavender;}
.table tr td{border-top: 1px solid #f3f3f3;height: 30px;vertical-align: central;padding: 5px;}
.table textarea{width: 400px;height: 100px;background: #fff;border: 1px solid #ccc;margin: 5px 0;border-radius: 4px;resize: both;padding: 5px;}
.table select{height: 28px;padding: 4px;background: #fff;border: 1px solid #ccc;border-radius: 4px;}
.table select option{height: 24px;padding: 2px;}
.table .display{color:#3A66B0;cursor: pointer;}
.table .hidden{color:#cccccc;cursor: pointer;}
.table .ishigh{color:#f00;cursor: pointer;}
.table .nohigh{color:#cccccc;cursor: pointer;}
.table tr td .menu_submit{width: 80px;height: 30px;line-height:30px;cursor: pointer;}
.child_menu{display: none;}
.high{display: none;}

/*主页头部样式*/
#top{width: 100%;height: 103px;background:url('../images/top_bg.png') repeat-x;}
#top .content{width: 100%;height: 73px;background: url('../images/logo.png') no-repeat left 0;}
#top p{width: 100%;height: 15px;padding-top:15px;text-align:center;}
#top p span{color:#7E7E7E;padding:0 20px;}
#top .service{width:100%;height: 17px;}
#top .service li{float: right;height: 17px;margin-right: 30px;}
#top .service li a{color: #3A66B0;}
#top .channel{width: 100%;height: 26px;overflow: hidden;}
#top .menu{height: 26px;float: left;margin-left: 233px;_margin-left:117px;overflow: hidden;}
#top .menu li{height: 26px;line-height:26px;float: left;}
#top .menu li div{background: url('../images/nav_bg.png') no-repeat scroll 0 -135px transparent;float: left;height: 26px;width: 26px;}
#top .menu li span{background: url('../images/nav_bg.png') repeat-x scroll 0 0 transparent;color: #555555;float: left;padding: 0 8px;cursor:pointer;}
#top .menu .fast_cur div{width:9px;background:url('../images/nav_bg.png') no-repeat scroll 0 -81px transparent;}
#top .menu .fast{width:9px;background: url('../images/nav_bg.png') no-repeat scroll 0 -27px transparent;}
#top .menu .fast_cur span{background: url('../images/nav_bg.png') repeat-x scroll 0 -270px transparent;color:#0073EA;font-weight: bold;}
#top .menu .next_div{background: url('../images/nav_bg.png') no-repeat scroll 0 -297px transparent;}
#top .menu .last{background: url('../images/nav_bg.png') no-repeat scroll 0 -54px transparent;width: 21px;}
#top .menu .last_cur div{background: url('../images/nav_bg.png') no-repeat scroll 0 -324px transparent;}
#top .menu .last_cur span{background: url('../images/nav_bg.png') repeat-x scroll 0 -270px transparent;color:#0073EA;font-weight: bold;}
#top .menu .last_cur .last_div{background: url('../images/nav_bg.png') no-repeat scroll 0 -108px transparent;}
#top .menu .cur_div{background: url('../images/nav_bg.png') no-repeat scroll 0 -324px transparent;}
#top .menu .cur span{background: url('../images/nav_bg.png') repeat-x scroll 0 -270px transparent;color:#0073EA;font-weight: bold;}
/*IE6*/
#top .menu li div{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -135px transparent;}
#top .menu li span{_background: url('../images/nav_bg.gif') repeat-x scroll 0 0 transparent;}
#top .menu .fast_cur div{_background:url('../images/nav_bg.gif') no-repeat scroll 0 -81px transparent;}
#top .menu .fast{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -27px transparent;}
#top .menu .fast_cur span{_background: url('../images/nav_bg.gif') repeat-x scroll 0 -270px transparent;}
#top .menu .next_div{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -297px transparent;}
#top .menu .last{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -54px transparent;}
#top .menu .last_cur div{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -324px transparent;}
#top .menu .last_cur span{_background: url('../images/nav_bg.gif') repeat-x scroll 0 -270px transparent;}
#top .menu .last_cur .last_div{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -108px transparent;}
#top .menu .cur_div{_background: url('../images/nav_bg.gif') no-repeat scroll 0 -324px transparent;}
#top .menu .cur span{_background: url('../images/nav_bg.gif') repeat-x scroll 0 -270px transparent;}
/*IE6*/
#top .user_info{height: 26px;float: right;overflow: hidden;}
#top .user_info li{float: left;line-height: 26px;padding:0px 10px;color: #7E7E7E;}
#top .user_info li a{color:#D1D1D1;}
#top .user_info li a:hover{text-decoration: none;color:#1E90FF}
#top .tool_nav{width: 100%;height: 30px;clear: both;}
#top .tool_nav .tool{width: 233px;height: 30px;background:#050202;float: left;border-right: 1px solid #BBBAB9;}
#top .tool_nav .tool .hidemenu{display:block;width:30px;height:30px;background: url('../images/hidemenu.png') no-repeat;cursor: pointer;float:left;margin-left:10px;}
#top .tool_nav .tool .m-btn{float: right;margin: 2px 10px 0 0;}
#top .location{width:auto;height: 30px;line-height: 30px;color:#444444;background:#E3E2E2;padding: 0 10px;_float: right;_width:81.1%;}
#top .location h6{float: left;color:#444;width: 80px;height: 30px;padding: 0 10px;text-align: right;background: url('../images/location.png') no-repeat left 6px;margin-left: 5px;}
#top .location span{float: left;color:#A0A0A0;}
#top .location ul{width: auto;float: right;}
#top .location ul li{float: left;margin-left: 10px;}
#top .location .m-btn{margin-top:2px;}


/*主页左侧样式*/
#left{width: 232px;float: left;border-right: 1px solid #BBBAB9;border-top: 1px solid #BBBAB9;overflow:auto;overflow-x: hidden;background-color:#dcdcdc;}
#left .nav{ height:40px; width:100%; overflow:hidden; position:relative; background:url('../images/menu_bg.png') repeat-x;border-right: 1px solid #BBBAB9;}
#left .nav_u{ height:40px;line-height: 40px; font-weight:bold; position:relative;}
#left .pos{position:relative; left:50px;text-indent: 2em;background: url('../images/down.png') no-repeat -13px 15px;}
#left .nav span{ text-decoration:none; display:block; color:#3A66B0;cursor: pointer;font-size:14px;}
#left .nav_ub{ width:100%; height:26px; position:absolute; top:0px;  background-color:#dcdcdc;}
#left .nav_db{ width:100%; height:14px; position:absolute; bottom:0px; background:#dcdcdc;}
#left .option{width: 232px;height: auto;overflow: hidden;border-bottom: 1px solid #BBBAB9;border-top: 1px solid #BBBAB9;background-color: #f6f6f6;display: none;}
#left .option li{width: 232px;height: 20px;line-height: 20px;padding: 5px;text-align: center;}

/*主页右侧样式*/
#right{float: right;}

/*登录页*/
#login_top{width:100%;height:52px;background-color:#000;}
#login_top a{float: left;}
#login_top .go_web{float: right;color:#fff;margin:20px 50px 0 0;}
#login_top .go_web:hover{color:#2497E5;text-decoration: none;}
#login_body{width:100%;height:500px;background: url('../images/login_body.jpg') repeat-x;padding-top: 50px;}
#login{width: 450px;height: 300px;margin: 0 auto;background: url('../images/welcome.png') no-repeat;padding-top:75px;}
#login .user_logo{width: 410px;height: 32px;line-height: 32px;background:url('../images/login_user.png') no-repeat;padding:10px 10px 10px 30px;}
#login .user_logo b{background:url('../images/login_user_logo.png') no-repeat left;font-size: 20px;text-indent: 38px;display: block;}
#login .login_form{width:400px;height: auto;background-color:#f5f5f5;padding:25px;}
#login .login_form p{width:400px;padding-bottom: 10px;}
#login .login_form p label{display: block;height:26px;line-height: 26px;}
#login .login_form .valide_code{padding-top: 10px;width:240px;}
#login .login_form .valide_code span{display:inline-block;height:26px;line-height: 26px;}
#login .login_form .valide_code img{cursor: pointer;float: right;_float:none;margin-top:1px;}
#login .login_form .run_login{text-align: center;padding: 10px 0 0 0;}
#login #to_login{width:80px;height: 30px;line-height:30px;color:#670768;cursor: pointer;background-color:#EAEAEA;border:1px solid #ccc;font-weight: bold;}
#login #to_login:hover{background-color: #fff;color:#2497E5;}

/*copy页*/
#copy{margin-top: 10px;}
#copy tr td{background:url('../images/copy_bg.png') no-repeat;width:48%;}
#copy tr td h6{color:#1E90FF;}
#copy tr td ul{margin:10px 30px;}
#copy tr td ul li{padding:5px; color:#7F96B9;}
#copy tr td #ps li{color:#f00;}


/*RBAC相关页面*/
#rbac{width:94%; border:solid 1px #dcdcdc;padding:10px;margin: 0 auto;background:#fff;border-radius: 4px;}
#rbac .app{border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 20px;}
#rbac h1{font-weight:normal; padding:10px;}
#rbac h1 strong{font-size:20px; color:#0C99CC;vertical-align:middle;}
#rbac dl {width:100%; border:solid 1px #dcdcdc; background: #fff;height: auto;overflow: hidden;margin-bottom: 20px;}
#rbac dl dt{padding: 5px;background-color:lavender;}
#rbac dl dt strong{color: #2F68A5}
#rbac dl dt strong label{color: #2F68A5}
#rbac dl dd{padding:0 10px; float:left; border-right:1px solid #dcdcdc; color:#666; font-size:12px; margin-top: 15px;  vertical-align: middle;}
#rbac dl dd strong{font-size:12px;}
#rbac dl dd a{font-size:12px;}

/*CSS3 INPUT获取焦点时效果*/
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus{
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}

/*图标*/
.icon{display: inline-block;width: 14px;line-height: 14px;height: 14px;background: url("../images/glyphicons-halflings.gif");vertical-align: text-bottom;}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}

/*公用CLASS*/
.checkok{color: green;}
.checkno{color: red;}
.btn {display: inline-block;padding: 4px;font-size: 12px;color: #1E90FF;text-align: center;cursor: pointer;border: 1px solid #cccccc;border-bottom-color: #b3b3b3;border-radius: 4px;font-weight:  normal;}
.btn:hover{text-decoration: none;background-color: #fff;}
.input-big{width: 400px;height: 26px;line-height: 26px;}
.input-medium{width: 80px;height: 20px;line-height: 20px;text-align: center}
.input-mini{width: 30px;height: 20px;line-height: 20px;text-align: center;}
.required{color: #f00;}
.radio{height: auto;}
.menu_submit{width: 100px;height: 30px;line-height:30px;cursor: pointer;color: #670768;font-weight: bold;}
.menu_submit:hover{background-color: #fff;}
.sortsub{width: 70px;height: 26px;line-height: 26px;cursor: pointer;border: 1px solid #ccc;border-radius: 4px;background-color: #670768;text-align: center;margin-top: 10px;color: #fff;}
.remark{display: inline-block;text-indent: 1em;font-size: 12px;color: #B9B9B9}
.del{color: #D90804}
.edit{color: #009900}
.m-btn{display:block;width:80px;height:26px;background: url('../images/m-btn.png') no-repeat;line-height:26px;text-align: center;color:#fff;}
.m-btn:hover{text-decoration: none;color:#fff;font-weight: bold;};


/*我的公共css*/
#proInput {
   width: 200px;
   overflow: hidden;
}
.pinput{
    overflow: hidden;
    width:170px;
    height:30px;
    border:1px solid #ccc;
    float:left;
}
/*后台简历管理批量处理li*/
.table_allset li{float:left;}